本发明涉及一种基于网络电视的方位显示方法、机顶盒及系统,所述方法包括:从网络电视IPTV系统中获取本地位置信息和用户需要指向的目的地位置信息;从指示装置中获取当前地磁偏角,根据所述当前地磁偏角,得到当前指示装置中正北方向的指示灯的地址信息;根据所述本地位置信息和目的地位置信息,以及当前指示装置中正北方向的指示灯的地址信息进行计算,得到与所述目的地的位置信息对应的指示灯的地址信息;根据所述与目的地的位置信息对应的指示灯的地址信息,控制对应的指示灯进行显示。本发明在低成本下,解决电子指南针指向任何特定方向的问题。
1.一种基于网络电视的方位显示方法,其特征在于,包括:从网络电视IPTV系统中获取本地位置信息和用户需要指向的目的地位置信息;从指示装置中获取当前地磁偏角,根据所述当前地磁偏角,得到当前指示装置中正北方向的指示灯的地址信息;根据所述本地位置信息和目的地位置信息,以及当前指示装置中正北方向的指示灯的地址信息进行计算,得到与所述目的地的位置信息对应的指示灯的地址信息;根据所述与目的地的位置信息对应的指示灯的地址信息,控制对应的指示灯进行显示;其中,所述从网络电视IPTV系统中获取本地位置信息包括:接收IPTV系统发送的根据用户登记的账号、已分配的机顶盒的IP地址和用户的地址信息确定的机顶盒的本地位置信息;或者接收IPTV系统发送的用户在电子地图上标注的当前位置,并将所述当前位置作为本地位置信息;所述从网络电视IPTV系统中获取用户需要指向的目的地位置信息包括:接收所述IPTV系统中预先设定的目的地位置信息,并将所述目的地位置信息作为用户需要指向的目的地位置信息;或者按照IPTV系统提供的电子地图确定用户需要指向的目的地位置信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述与目的地的位置信息对应的指示灯的地址信息,控制对应的指示灯进行显示具体包括:根据所述与目的地的位置信息对应的指示灯的地址信息,通过指示装置中的微处理器控制对应的指示灯进行显示。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:检测指示装置的位置是否发生变化,并在发生变化时,重新执行所述从指示装置中获取当前地磁偏角,根据所述当前地磁偏角,得到当前指示装置中正北方向的指示灯的地址信息的步骤。
4.根据权利要求1所述的方法,其特征在于,所述从网络电视IPTV系统中获取用户需要指向的目的地位置信息还包括:更新所述目的地位置信息。
5.根据权利要求1或2所述的方法,其特征在于,所述从指示装置中获取当前地磁偏角,根据所述当前地磁偏角,得到当前指示装置中正北方向的指示灯的地址信息具体包括:通过USB接口查询指示装置中地磁传感器输出的地磁偏角;将所述地磁偏角与预先指定正北方向的指示灯的偏移量相关联,得到当前正北方向的指示灯的地址信息。
6.根据权利要求1所述的方法,其特征在于,所述根据所述本地位置信息和目的地位置信息,以及当前指示装置中正北方向的指示灯的地址信息进行计算,得到与所述目的地的位置信息对应的指示灯的地址信息具体包括:根据所述本地位置信息和目的地位置信息,计算出目的地方位;根据所述当前正北方向的指示灯的地址信息,计算出与所述目的地方位对应的指示灯的地址信息。
技术领域本发明涉及终端通信技术领域,特别涉及一种基于网络电视的方位显示方法、机顶盒及系统。
背景技术随着科技技术的发展,电子指南针可以实现普通的罗盘(指南针)的功能,但是,通用的电子指南针只能指向固定的方向,即南方,其原理主要是测量地球磁场。由于地球磁场是一个弱磁场,目前,各向异性磁阻传感器(比如AMR)都可以满足地球磁场测量的要求。但是,由于地球磁场与地理的南北极有一定的差异,电子指南针还能够提供实际地点的与正北方向的夹角。但是,在目前的现有技术中,通常采用采用下述方式来指明地理方向:一种是:全球定位系统(GPS,Globalxa0Positionxa0System)导航仪集成罗盘传感器,其实现原理为,将GPS导航仪结合设备的移动和电子地图,实现方向定位和导航功能。但是,在GPS信号覆盖有盲区,在某些建筑物内或隧洞内GPS无信号。设备静止或低速运动时,GPS导航仪不能在地图上标注设备的运动轨迹,用户也就不能感知自己的方向。另外,GPS导航仪一般安装于汽车上,通常只显示地理的东西南北方向。另一种,手机集成电子罗盘传感器,将GPS定位传感器、地磁传感器集成在智能手机上,通过手机的灯来显示电子指南针;在没有GPS信号时,可以通过手机运营商提供的定位信号确定手机大体的位置。但是,定位功能只能依靠GPS信号或移动运营商提供的手机定位功能。此外,与智能手机相结合的电子指南针,价格高昂,其应用范围较小。目前只有移动电话(IPhone)手机和某些Android手机支持该应用。在对现有技术的研究和实践过程中,本发明的发明人发现,现有的实现方式中,如果将GPS导航仪集成在汽车上,在GPS信号盲区或者建筑物内或隧洞内GPS无信号时,GPS导航仪不能在地图上标注设备的运动轨迹,用户不能感知自身的方向;如果将GPS定位传感器、地磁传感器集成在智能手机上,其价格高昂,目前的应用范围小,不能满足用户定位的需求。
发明内容本发明实施例提供一种基于网络电视的方位显示方法、机顶盒及系统,以解决,在低成本下,解决电子指南针指向任何特定方向的问题。为解决上述技术问题,本发明实施例提供一种基于网络电视的方位显示方法,所述方法包括:从网络电视IPTV系统中获取本地位置信息和用户需要指向的目的地位置信息;从指示装置中获取当前地磁偏角,根据所述当前地磁偏角,得到当前指示装置中正北方向的指示灯的地址信息;根据所述本地位置信息和目的地位置信息,以及当前指示装置中正北方向的指示灯的地址信息进行计算,得到与所述目的地的位置信息对应的指示灯的地址信息;根据所述与目的地的位置信息对应的指示灯的地址信息,控制对应的指示灯进行显示;其中,所述从网络电视IPTV系统中获取本地位置信息包括:接收IPTV系统发送的根据用户登记的账号、已分配的机顶盒的IP地址和用户的地址信息确定的机顶盒的本地位置信息;或者接收IPTV系统发送的用户在电子地图上标注的当前位置,并将所述当前位置作为本地位置信息;所述从网络电视IPTV系统中获取用户需要指向的目的地位置信息包括:接收所述IPTV系统中预先设定的目的地位置信息,并将所述目的地位置信息作为用户需要指向的目的地位置信息;或者按照IPTV系统提供的电子地图确定用户需要指向的目的地位置信息。相应的,本发明实施例还提供一种机顶盒,包括:第一获取单元,用于从网络电视IPTV系统中获取本地位置信息,以及用户的目的地位置信息;第二获取单元,用于从指示装置中获取当前地磁偏角;标定单元,用于根据所述第二获取单元获取的当前地磁偏角,得到当前指示装置中正北方向的指示灯的地址信息;计算单元,用于根据所述本地位置信息和目的地位置信息,以及当前指示装置中正北方向的指示灯的地址信息进行计算,得到与所述目的地的位置信息对应的指示灯的地址信息;控制单元,用于根据所述与目的地的位置信息对应的指示灯的地址信息,控制对应的指示灯进行显示。相应的,本发明实施例还提供一种基于网络电视的定位系统,包括:机顶盒和指示装置,其中,所述机顶盒,用于从网络电视IPTV系统中获取本地位置信息,以及用户需要指向的目的的位置信息;并从指示装置中获取当前地磁偏角,根据所述地磁偏角,得到当前指示装置中正北方向的指示灯的地址;以及根据所述本地位置信息和目的地位置信息,以及当前指示装置中正北方向的指示灯的地址信息进行计算,得到与所述目的地位置信息对应的指示灯的地址信息;并通知所述指示装置控制与所述目的地位置信息对应的指示灯的显示;所述指示装置,通过USB接口与机顶盒连接,用于为所述机顶盒提供当前地磁偏角,以及在接收到机顶盒发送的控制与所述目的地位置信息对应的指示灯的显示的通知时,控制与所述目的地位置信息对应的指示灯进行显示。由上述技术方案可知,本发明实施例在基于IPTV系统下,机顶盒通过从IPTV系统中获取本地定位信息(即本地的经度、纬度)、获取目的地信息,以及从指示装置中获取地理方位信息(即地磁偏角);并根据所述地磁偏角对指示装置进行标定,得到当前正北方向的指示灯的地址,以及根据本地位置信息和目的地位置信息,以及当前正北方向的指示灯的地址进行计算,得到与所述目的地位置信息对应的指示灯的地址,然后控制所述指示装置中与所述目的地位置信息对应的指示灯进行显示。即STB通过控制与其连接的指向装置,完成本地定位、目的地标定、目的地指向功能,并规避依靠GPS定位在某些室内场合信号覆盖的问题,即实现了机顶盒在低成本下,解决电子指南针指向任何特定方向的问题,扩大了机顶盒的应用范围,提高了用户的满意度。
附图说明图1为本发明实施例提供的一种基于网络电视的方位显示方法的流程图;图2为本发明实施例提供的确定机顶盒本地位置信息的流程图;图3为本发明实施例提供的确定机顶盒本地位置信息的流程图;图4为本发明实施例提供的一种获取目的地位置信息的方法的流程图;图5为本发明实施例提供的一种机顶盒的结构示意图;图6为本发明实施例提供的一种基于网络电视的方位显示系统;图7为本发明实施例提供的一种基于网络电视的方位显示系统的应用实例。
具体实施方式下面我们将结合附图,对本发明的实施方案进行详细描述。请参阅图1,为本发明实施例提供的一种基于网络电视的方位显示方法的流程图;所述方法包括:步骤101:从网络电视IPTV系统中获取本地位置信息和用户需要指向的目的地位置信息;步骤102:从指示装置中获取当前地磁偏角,根据所述当前地磁偏角,得到当前指示装置中正北方向的指示灯的地址信息;其中,所述指示灯可以是发光二极管(LED,Lightxa0Emittingxa0Diode)灯,也可以是集成有LED灯的显示器或显示屏,当然,还可以是其他发光电器件,本实施例不做限制。步骤103:根据所述本地位置信息和目的地位置信息,以及当前指示装置中正北方向的指示灯的地址信息进行计算,得到与所述目的地的位置信息对应的指示灯的地址信息;步骤104:根据所述与目的地的位置信息对应的指示灯的地址信息,控制对应的指示灯进行显示。该步骤具体可以是:根据所述与目的地的位置信息对应的指示灯的地址信息,通过指示装置中的微处理器控制对应的指示灯进行显示。本发明实施例在基于网络电视(IPTV,Internetxa0Protocolxa0Television)系统下,机顶盒(STB,Setxa0Topxa0Box)通过从IPTV系统中获取本地位置信息(即本地定位信息:本地的经度、纬度等)、获取目的地信息,以及从指示装置中获取地理方位信息(即地磁偏角);并根据所述地磁偏角对指示装置进行标定,得到当前正北方向的指示灯的地址信息,以及根据本地位置信息和目的地位置信息,以及当前正北方向的指示灯的地址进行计算,得到与所述目的地位置信息对应的指示灯的地址,然后控制所述指示装置中与所述目的地位置信息对应的指示灯进行显示(比如点亮或闪亮等)。即STB通过控制与其连接的指向装置,完成本地定位、目的地标定、目的地指向功能,并规避依靠GPS定位在某些室内场合信号覆盖的问题,即实现了机顶盒在低成本下,解决电子指南针指向任何特定方向的问题,扩大了机顶盒的应用范围,提高了用户的满意度。可选的,所述方法还可以包括:检测指示装置的位置是否发生变化,并在发生变化时,重新执行步骤102至104步骤。其中,在步骤101中,从网络电视IPTV系统中获取本地位置信息包括:接收IPTV系统发送的根据用户登记的账号、已分配的机顶盒的IP地址和用户的地址信息确定的机顶盒的本地地理位置;或者接收IPTV系统发送的用户在电子地图上标注的当前位置,并将所述当前位置作为本地地理位置。在该实施例中,确定本地位置信息主要通过下述两种方式,但并不限于此,第一种是,STB上电后,IPTV系统根据用户信息(用户ID,STBxa0IP等)确定STB的地理位置(即经纬度信息),并将所述地址位置通知机顶盒STB存储;具体如图2所示,图2为本发明实施例提供的确定机顶盒本地位置信息的流程图。具体包括:步骤201:用户向IPTV系统发送开户请求;该请求中包括地址和账号信息;步骤202:IPTV系统对用户的地址和账号信息进行登记,并从IP地址资源池中为该用户分配STBxa0IP地址;步骤203:IPTV系统向STB发送STBxa0IP地址;步骤204:STB开机,之后,接收到所述STBxa0IP地址;步骤205:STB向IPTV系统发送IPTV业务注册请求;步骤206:IPTV系统在接收到所述注册请求后,利用用户账号、与STBxa0IP地址匹配的IP地址和用户地址信息,确定该STB的本地位置信息;步骤207:IPTV系统将确定的所述本地位置信息(即经纬度信息)发送给STB;步骤208:STB记录接收到的所述本地位置信息。第二种为:IPTV系统提供应用程序(如电子地图),用户精确设定本地位置信息。即IPTV系统可以提供电子地图,让用户精确的标注它当前的位置信息,并将当前位置信息通知STB保存。具体如图3所示,图3为本发明实施例提供的确定机顶盒本地位置信息的流程图。具体包括:步骤301:用户向IPTV系统发送在电子地图上标注本地位置的请求;步骤302:IPTV系统将电子地图提供给用户;步骤303:用户在所述电子地图上标注本地位置信息;步骤304:IPTV系统将用户标注的本地位置信息发送给STB;步骤305:STB存储所述电子地图上标注的本地位置信息。其中,在步骤101中,从网络电视IPTV系统中获取用户需要指向的目的地位置信息包括:从所述IPTV系统中获取预先设定的目的地位置信息作为用户需要指向的目的地位置信息;或者根据IPTV系统提供的电子地图确定用户需要指向的目的地位置信息。而在IPTV系统中目的地位置信息的生成方式,主要以下述两种生成方式为例,但并不限于此,第一种生成方式:在IPTV系统中预先设定目的地位置信息。也就是说,IPTV系统可以设置STB目的位置的经纬度。比如,预先设定目的地位置信息为天安门的经纬度信息等;如果没有预先设定目的地位置信息,就是指的默认目的地位置信息,即阿拉伯圣地麦加的位置信息。之后,IPTV系统将所述预先设定的目的地位置信息或默认的目的地位置信息发送给STB,以便于STB存储该目的地位置信息。第二种生成方式为:基于IPTV系统的应用(如电子地图)来确定用户的目的地位置信息,在确定所述目的地位置信息后,IPTV系统将所述目的地位置信息发送给STB,以便于STB存储该目的地位置信息。其中,所述根据IPTV系统提供的电子地图确定用户需要指向的目的地位置信息具体包括:IPTV系统接收用户在其提供的电子地图上标注的目的地址;并将所述目的地址转换为目的地的经纬度,以及将所述目的地的经纬度发送给机顶盒;机顶盒保存接收到的所述目的地的经纬度,并将所述目的地的经纬度作为用户需要指向的目的地位置信息。具体图4所示,为本发明实施例中获取目的地位置信息的一种方法的流程图。在该实施例中,IPTV系统提供电子地图的应用,具体包括:步骤401:用户向IPTV系统发送标注电子地图的请求;步骤402:IPTV系统为该用户提供电子地图;步骤403:用户在电子地图上标注目的地;步骤404:IPTV系统将目的地转换为经纬度;步骤405:IPTV系统将所述目的地的经纬度发送给STB;步骤406:STB存储接收到的目的地的经纬度。其中,所述目的地的经纬度作为用户需要指向的目的地位置信息。步骤407:STB更新目的地位置信息,即利用接收到的新的目的地位置信息更新原来的目的地位置信息。该步骤为可选步骤。可选的,在步骤102中,所述查询指示装置中地磁传感器的地磁偏角,并根据所述地磁偏角,得到当前正北方向的指示灯的地址具体包括:通过USB接口查询指示装置中地磁传感器输出的地磁偏角;并将所述地磁偏角与预先指定正北方向的指示灯的偏移量相关联,得到当前正北方向的指示灯的地址。也就是说,该步骤主要包括查询和标定,其中,查询就是机顶盒通过指向装置上的USB接口查询地磁传感器的输出,获取地磁方向,即地磁偏角。对于地磁传感器为本领域的成熟部件,在此不再赘述。并通过微控制器(MCU,microxa0controllerxa0unit)完成与地磁传感器通信的适配,即MCU将输出的地磁偏角传输给机顶盒。然后,STB对每次上电的指示装置进行标定;其过程为;任意指示装置中的某一LED灯的地址为正北,STB通过USB接口查询指示装置中的地磁传感器输出的地磁偏角;并将所述地磁偏角与该指示灯的偏移量关联起来。从而得到当前正北方向的指示灯的地址,并将所述实际正北的方向与该指示灯的地址相关联,STB保存正北方向的指示灯地址。可选的,在步骤103中,所述根据所述本地位置信息和目的地位置信息,以及当前正北方向的指示灯的地址进行计算,得到与所述目的地位置信息对应的指示灯的地址具体包括:根据所述本地位置信息和目的地位置信息,计算出目的地方位;根据所述当前正北方向的指示灯的地址,计算出与所述目的地方位对应的指示灯的地址。可选的,在步骤104中,所述控制所述指示装置中与所述目的地位置信息对应的指示灯进行显示具体包括:控制所述指示装置中的微控制器显示与所述目的地位置信息对应的指示灯进行显示。本实施例中的指示灯的地址,为按时钟方向顺序编码后的地址。即指示灯可以集成在指向装置的外圈,也可以是指向装置中的一个LED显示器或显示屏,每个指示灯用递增的方式进行地址编排。STB可以通过指令,指示装置中的MCU来控制某一个指示灯的地址,即控制指示灯的状态,包括亮起、关闭,或闪烁等;指示灯的地址的分配按顺时针方向表示N(北)-E(东)-S(南)-W(西)。指示灯的总数(设为均匀分配)一圈为360度,以便于将方位与指示灯的地址关联起来。此外,如果用户移动与STB通过USB连接的指示装置时,STB需要连续测量指示装置中地磁传感器输出的地磁偏角,并动态更新指示方位。因此,在IPTV系统中,STB通过与其通过USB连接的指示装置,可以实现用户所要求指定的固定方向,比如麦加圣地方向,或者天安门等。也就是说,在STB获取到本地位置信息和目的地位置信息(用户需要指向的目的地)后,利用指示装置的微控制器、地磁传感器和指示灯,就可以完成用户需要指向的目的地的方向。本发明实施例中,由于STB具有较强的通信和运算能力,本实施例为STB提供一个集成了地磁传感器(电子罗盘)和指示装置(本发明中以指示灯为例,但并不限于此),即为STB提供一个电子指针,让其指向客户所要求的固定方向。因此,在IPTV系统中,本发明实施例在降低成本的同时,利用STB的计算能力、存储能力、通信能力完成指向特定方向的功能。并且,用户在移动与机顶盒连接的指示装置时,能够动态的更新指示方向。基于上述方法的实现过程,本发明实施例还提供一种机顶盒,其结构示意图详见图5,所述装置包括:第一获取单元51,第二获取单元52,标定单元53,计算单元54和控制单元55,其中,第一获取单元51,用于从网络电视IPTV系统中获取本地位置信息,以及用户的目的地位置信息;第二获取单元,用于从指示装置中获取当前地磁偏角;标定单元53,用于根据所述第二获取单元获取的当前地磁偏角,得到当前指示装置中正北方向的指示灯的地址信息;计算单元54,用于根据所述获取单元51获取到的本地位置信息和目的地位置信息,以及标定单元53得到的当前正北方向的指示灯的地址,得到与所述目的地位置信息对应的指示灯的地址信息;控制单元55,根据所述与目的地的位置信息对应的指示灯的地址信息,控制对应的指示灯进行显示。可选的,所述控制单元,具体用于根据所述与目的地的位置信息对应的指示灯的地址信息,通过指示装置中的微处理器控制对应的指示灯进行显示。可选的,所述机顶盒还可以包括:检测单元和反馈单元,其中,检测单元,用于检测指示装置的位置是否发生变化;反馈单元,用于在检测单元检测到所述指示装置的位置发生变化时,通知所述第二获取单元重新从指示装置中获取当前地磁偏角。可选的,所述计算单元包括:方位计算单元和地址计算单元,其中,方位计算单元,用于根据所述本地位置信息和目的的位置信息,计算出目的地方位;地址计算单元,用于根据所述当前正北方向的指示灯的地址信息,计算出与所述目的地方位对应的指示灯的地址信息。可选的,所述第一获取单元包括:本地位置获取单元和目的位置获取单元,其中,本地位置获取单元,用于接收IPTV系统发送的根据用户登记的账号、已分配的机顶盒的IP地址和用户的地址信息确定的机顶盒的本地位置信息;或者接收IPTV系统发送的用户在电子地图上标注的当前位置,并将所述当前位置作为本地位置信息;目的位置获取单元,用于从所述IPTV系统中获取预先设定的目的地位置信息,并将所述目的地位置信息作为用户需要指向的目的地位置信息;或者根据IPTV系统提供的电子地图确定用户需要指向的目的地位置信息。可选的,所述第二获取单元包括:查询单元,其中,查询单元,具体用于通过USB接口查询指示装置中地磁传感器的地磁偏角;所述标定单元,还用于将所述地磁偏角与预先指定正北方向的指示灯的偏移量相关联,得到当前正北方向的指示灯的地址信息。所述机顶盒中各个单元的功能的实现过程详见上述方法中对应的实现过程,在此不再赘述。相应的,本发明实施例还提供一种基于网络电视的方位显示系统,其结构示意图详见图6,所述系统包括:机顶盒61和指示装置62,其中,所述机顶盒61,用于从网络电视IPTV系统中获取本地位置信息,以及用户需要指向的目的的位置信息;并从指示装置中获取当前地磁偏角,根据所述地磁偏角,得到当前指示装置中正北方向的指示灯的地址;以及根据所述本地位置信息和目的地位置信息,以及当前指示装置中正北方向的指示灯的地址信息进行计算,得到与所述目的地位置信息对应的指示灯的地址信息;并通知所述指示装置控制与所述目的地位置信息对应的指示灯的显示;所述指示装置62,通过USB接口与机顶盒连接,用于为所述机顶盒提供当前地磁偏角,以及在接收到机顶盒发送的控制与所述目的地位置信息对应的指示灯的显示的通知时,控制与所述目的地位置信息对应的指示灯进行显示。可选的,所述指示装置62包括:微控制器621,地磁传感器622和多个指示灯623,其中,地磁传感器,用于在每次上电时,感应本地方位信息或地球磁场强度分量,并输出当前地磁偏角;多个指示灯,用于显示用户需要指向的目的地位置信息的方向,每个指示灯的地址用递增的方式进行地址编排,并且按顺时针方向位分配指示灯的地址,并将所述方位与指示灯的地址进行关联;微控制器,与机顶盒、地磁传感器和多个指示灯连接,用于将地磁传感器输出的当前地磁偏角发送给机顶盒,以及在接收到机顶盒发送的控制所述与目的地位置信息对应的指示灯进行显示的通知时,控制与所述目的地位置信息对应的指示灯进行显示。可选的,所述机顶盒可以包括:获取单元,查询单元,标定单元,计算单元和控制单元,当然,还可以包括上述机顶盒中的其他单元,其具体的功能详见上述,在此不再赘述。本发明实施例中,在IPTV系统的配合下,本发明实施例中STB通过USB接口与指向装置相连,STB根据从IPTV系统中获取的本地和目的地位置信息,完成本地定位、目的地标定、目的地指向功能,并规避现有技术中依靠GPS定位时,在某些室内场合或GSP无信号不能覆盖的问题。即STB在低成本的情况下,解决了电子指南针不能指向任何特定方向的目标的问题。还请参阅图7,为本发明实施例中提供的一种基于网络电视的定位系统的应用实例,在该实施例中,指示灯以LED灯为例,但并不限于此,所述系统包括:机顶盒71、指示装置72,还可以包括IPTV系统73,其中,所述IPTV系统73,用于提供用户地址信息、用户业务帐号、用户设备的IP地址,并与数据库中的相关地理信息,能查询处其与地理经纬度的相关关系。IPTV系统还可以提供电子地图应用,允许用户设定本地位置和精确设定目的位置。所述STB71,为能够与IPTV系统73通信的智能设备,用于从IPTV系统73获取本地位置和目的地位置信息,还可以访问IPTV系统的电子地图等。本实施例中的STB71具有存储能力及接口(比如USB接口等),能够接收并存储IPTV系统73发送的本地和目的经纬度信息。在该实施例中,STB71通过USB接口扩充外设,即使用USB有线连接指示装置72,可以降低采用蓝牙或其他无线装置引入的成本,当然,本实施例也可以采用蓝牙或其他无线接口;同时还可以解决外接设备的供电问题,在为指示装置提供电源。指示装置72具有本地方位感应和特定方向指向功能,与STB71通过USB连接,并且可以相互通信,指示装置72包括:MCU721、地磁传感器721和多个LED灯723,其中,微控制器MCU721,负责与STB71通信,完成STB71与地磁传感器721的通信转接,完成STB71控制LED灯的点亮、关闭或闪烁功能。LED灯723安装在指向装置上的外圈,每个灯用递增的方式进行地址编排。STB可以通过指令,让MCU控制某一个LED灯的地址亮起;LED灯的地址的分配按顺时针方向表示N(北)-E(东)-S(南)-W(西)。LED灯的总数(本实施例设为均匀分配)一圈为360度,以便将方位与灯的地址关联起来。地磁传感器723,用于输出地磁偏角,可选的,在每次上电时,感应本地方位或地球磁场强度分量,并输出地磁偏角。其中,地磁传感器分两种,一种只传送地球磁场强度分量,需其他组件来计算方向,一种有更高智能,直接输出符合NEMA标准的方位信息。地磁传感器为本领域成熟部件,在此不再赘述。STB71根据获取的地磁偏角,正北方向的LED灯的地址、目的地方向角,后,得到与所述目的地位置信息对应的指示灯的地址;并通知所述指示装置控制与所述目的地位置信息对应的指示灯进行显示;完成用户友好提示。在该实施例中,基于IPTV系统,STB能够访问运营商的系统必需要开户和获取IP地址,这些信息可以让我们获得机顶盒的本地大概位置。STB能够提供接口,让用户设定本地和目的位置。IPTV系统可以提供电子地图的应用,用户选择地点后,IPTV应用通知STB设定定位信息。基于STB已经有了较强的通信和运算能力,本实施例为STB提供一个集成了地磁传感器(电子罗盘)和指示显示装置(本发明中用LED灯),即为STB提供一个电子指针,让其指向客户所要求的固定方向。本发明实施例中,基于IPTV系统下,机顶盒在成本较低的情况下,利用STB的计算能力、存储能力、通信能力完成指向特定方向的功能。还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。